const { DataTypes }   = require('sequelize');
const seq = require('../db/seq');

// 创建模型

const Game = seq.define('hi_game',{
    // id自动创建
    game_name:{
        type : DataTypes.STRING,
        allowNull : false,
        unique : true,
        comment : '游戏名，不为空'
    },
    game_desc:{
        type : DataTypes.STRING,
        allowNull : false,
        comment : '游戏简介，不为空'
    },
    game_detail:{
        type : DataTypes.STRING,
        allowNull : false,
        comment : '游戏详情，富文本，不为空'
    },
    game_url:{
        type : DataTypes.STRING,
        allowNull : false,
        comment : '游戏路径，不为空'
    },
    banner_url:{
        type : DataTypes.STRING,
        allowNull : false,
        comment : '图片路径，不为空'
    },
    flag:{
        type : DataTypes.STRING,
        allowNull : false,
        defaultValue : "NORMAL",
        comment : '状态，NORMAL 正常 DELETE 删除'
    },
});

// Game.sync({
//     // force: true // 有表则覆盖
// }).then(()=>{
//     console.log("创建成功！")
// });

module.exports = Game;